ski-mounted sledge - English Synonyms Dictionary